package com.zhb.picturebackend.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//用户权限校验
//指定该注解可以标记在方法上
@Target(ElementType.METHOD)
//指定该注解在运行时保留，可以通过反射机制读取注解信息。
@Retention(RetentionPolicy.RUNTIME)
public @interface AuthCheck {

    /**
     * 必须具有某个角色
     **/
    //定义了一个注解属性 mustRole，类型为 String。
            //默认是空字符串
    String mustRole() default "";
}
